#!/bin/bash

# 定义变量
DIST_DIR="./dist"  # 如果您的构建输出目录不是默认的，请调整此处

# 清除历史生成的文件
rm -rf $DIST_DIR

# 打包项目
echo "开始打包..."
npm run build

# 检查打包是否成功
if [ $? -ne 0 ]; then
  echo "打包失败！"
  exit 1
fi

# 获取commit信息
echo "请输入commit信息："
read COMMIT_MESSAGE

# 覆盖目标代码库
echo "覆盖目标代码库..."
cd $DIST_DIR || exit
git init
git add .
git commit -m "$COMMIT_MESSAGE"
git remote add origin https://gitee.com/fengtianhe/summer-erp-fe-dist.git
git push --set-upstream origin master -f

# 完成
echo "部署完成！"
